//给vee-validate提供校验规则函数
export default{
   //用户名校验
    account (value) {
        if (!value) return '用户名不能为空'
        //规则：字母开头6-20字符之间
        if(!/^[a-zA-Z]\w{5,19}$/.test(value)) return '字母开头且6-20字符'
        return true
      },
      // 密码校验
      password(value){
        if(!value) return '请输入密码'
        //规则：密码格式6-24个字符
        if(!/^\w{6,24}$/.test(value)) return '密码格式为6-24个字符'
        return true
      },
      mobile(value){
          if(!value) return '请输入手机号'
          //规则：1开头 3-9之间 9个数字
          if(!/^1[3-9]\d{9}$/.test(value)) return '请输入正确的手机号'
          return true
      },
      code(value){
        if(!value) return '请输入验证码'
        //规则：6个数字
        if(!/^\d{6}$/.test(value)) return '请输入正确的验证码 '
        return true
    },
    isAgree(value){
      if(!value) return '请勾选登录协议'
      return true
    }
}